← Index
NYTProf Performance Profile   
For starman worker -M FindBin --max-requests 50 --workers 2 --user=kohadev-koha --group kohadev-koha --pid /var/run/koha/kohadev/plack.pid --daemonize --access-log /var/log/koha/kohadev/plack.log --error-log /var/log/koha/kohadev/plack-error.log -E deployment --socket /var/run/koha/kohadev/plack.sock /etc/koha/sites/kohadev/plack.psgi
  Run on Fri Jan 8 13:50:58 2016
Reported on Fri Jan 8 13:51:29 2016

Filename(eval 1113)[/usr/share/perl5/CGI.pm:932]
StatementsExecuted 20 statements in 149µs
Eval Invoked At/usr/share/perl5/CGI.pm line 932
Sibling evals1, 2, 3, 4
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
0000s0sCGI::::deleteCGI::delete
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package CGI; #### Method: delete
2# Deletes the named parameter entirely.
3####
4sub delete {
5238µs214µs my($self,@p) = self_or_default(@_);
# spent 14µs making 2 calls to CGI::self_or_default, avg 7µs/call
6252µs236µs my(@names) = rearrange([NAME],@p);
# spent 36µs making 2 calls to CGI::Util::rearrange, avg 18µs/call
722µs my @to_delete = ref($names[0]) eq 'ARRAY' ? @$names[0] : @names;
82400ns my %to_delete;
923µs for my $name (@to_delete)
10 {
11211µs CORE::delete $self->{param}{$name};
122600ns CORE::delete $self->{'.fieldnames'}->{$name};
1326µs $to_delete{$name}++;
14 }
15233µs219µs @{$self->{'.parameters'}}=grep { !exists($to_delete{$_}) } $self->param();
# spent 19µs making 2 calls to CGI::param, avg 9µs/call
1624µs return;
17}
18
19;